
package com.cn.test.util;

import android.app.AlertDialog;
import android.content.Context;
import android.graphics.ImageFormat;
import android.graphics.drawable.ColorDrawable;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;

import com.cn.test.R;


/**
 * 创    建:  lt  2018/1/8--11:51
 * 作    用:  对话框工具类
 * 注意事项:
 */


public class CommontDialog {


//    /**
//     * 仿抖音个人中心   弹出 拉黑 发私信  举报功能
//     *
//     * @return
//     */
//    public static AlertDialog UtilsDialog(Context context, View.OnClickListener sendMessageListener, View.OnClickListener reportListener) {
//        View view = LayoutInflater.from(context).inflate(R
//                .layout.videopersonutils_dialog_layout, null);
//        TextView tv_sendmessage = (TextView) view.findViewById(R.id.tv_sendmessage);
//        TextView tv_report = (TextView) view.findViewById(R.id.tv_report);
//        TextView tv_cancle = (TextView) view.findViewById(R.id.tv_cancle);
//
//        tv_sendmessage.setOnClickListener(sendMessageListener);
//        tv_report.setOnClickListener(reportListener);
//
//        //点击事件
//        AlertDialog dialog = new AlertDialog.Builder(context).create();
//        dialog.show();
//        tv_cancle.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View view) {
//                dialog.dismiss();
//            }
//        });
//
//
//        Window window = dialog.getWindow();
//        window.setGravity(Gravity.BOTTOM);
//        window.setWindowAnimations(R.style.Animation);
//        window.setBackgroundDrawable(new ColorDrawable(0));
//        window.setContentView(view);
//        window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT);
//        dialog.setCanceledOnTouchOutside(true);
//        //使弹出输入法
//        InputMethodManager im2 = (InputMethodManager) context
//                .getSystemService(Context.INPUT_METHOD_SERVICE);
////        im2.showSoftInput(mInput, InputMethodManager.SHOW_FORCED);
//        dialog.getWindow()
//                .clearFlags(
//                        WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
//                                | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
//        dialog.getWindow().setSoftInputMode(
//                WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
//        return dialog;
//    }
//



    public interface RealteClick {
        void commit(String text);

        void calcle();
    }

    /**
     * 将dip或dp值转换为px值，保证尺寸大小不变
     *
     * @param dipValue dp尺寸
     * @return
     */

    public static int dip2px(Context context, float dipValue) {
        final float scale = context.getResources().getDisplayMetrics().density;
        return (int) (dipValue * scale + 0.5f);
    }


}

